"""
列表操作之 - 删除
    1. del 列表名
        删除列表，从内存中把列表删除，即相当于没有定义这个列表
    2. del 列表名[下标]
        删除列表中指定下标的元素 ， 直接修改原 列表
    3. 列表名.clear()
        清空列表 把列表中所有 元素 删除
    4. 列表名.remove(元素值)
        根据元素值 删除元素
    5. 列表名.pop(下标)
        根据下标删除元素
"""

list1 = [1,2,3,4,5]

print(list1)

# del list1  # 直接删除列表，把列表从内存在干掉，相当于列表从来不曾存在过
# print(list1) # 'list1' is not defined

del list1[0] # 删除列表list1 中下标为0的元素
print(list1)

list1.clear()  # 清空列表，删除列表中所有的元素
print(list1)

names =  ['聂茹凤','谭鑫宇','韩耀祖','曹鹏','宋江']
print(names)

# names.remove('宋江') # 把 宋江 从列表中删除
# print(names)

s = names.pop() # 如果pop中不指定，从最后一个元素依次弹出,返回的是弹出的元素
print(names)
print(s)

s2 = names.pop(1) # 如果指定下标，弹出的就是指定的元素，返回弹出的元素
print(names)
print(s2)